package com.zzyl.service.customer;

import com.zzyl.base.PageResponse;
import com.zzyl.dto.VisitDto;
import com.zzyl.vo.TimeCountVo;
import com.zzyl.vo.VisitVo;

import java.util.List;

/**
 * @Description ReservationService
 * @Author liangDong
 * @Date 2025-05-16  12:08
 */

public interface ReservationService {
    Integer getCancelledCount();

    PageResponse<VisitVo> page(int status, int pageNum, int pageSize);

    void add(VisitDto visitDto);

    void cancel(Long id);

    void clearCancelledCount();

    List<TimeCountVo> getCountList(Long time);
}
